On the battlefield, Ukraine’s fatigued troops are struggling to halt advances by Russian forces in the east of the country.